package com.virtualperson.service;

import com.virtualperson.dto.ImageGenerationRequest;
import com.virtualperson.dto.ImageGenerationResponse;

public interface ImageGenerationService {
    /**
     * 生成图片
     * @param request 图片生成请求
     * @return 图片生成响应
     */
    ImageGenerationResponse generateImage(ImageGenerationRequest request);
    
    /**
     * 获取任务状态
     * @param taskId 任务ID
     * @return 任务状态响应
     */
    ImageGenerationResponse getTaskStatus(String taskId);
} 